package com.cn.why.film.filmindex.service;


import com.cn.why.film.filmindex.entity.IndexTitle;
import com.cn.why.film.filmindex.entity.PetProduce;
import com.cn.why.film.filmindex.entity.ProOutlineInfomation;

import java.util.List;

/**
 * pet的service层
 */
public interface PetIndexService {
    /************************************主页中间信息展示相关*********************************/
    //读取需要展示的宠物信息
    public List<IndexTitle> getIndexFourList(Integer id);
    //查询所有的宠物信息
    public List<IndexTitle> findAll();
    //模糊查询
    public List<IndexTitle> findByPetName(String petName);
    //查询单独
    public IndexTitle findOneById(Integer id);
    //插入
    void insertIndexTitle(IndexTitle indexTitle);

    /************************************主页右侧信息展示相关*********************************/
    //分页展示信息（带条件的分页查询）
//    Page<ProOutlineInfomation> findPageProOutlineInfomation(Integer page, Integer size, ProOutlineInfomation infomation);
    //没有条件的分页查询
    List<ProOutlineInfomation> findNoCriteria(Integer page,Integer size);

    List<PetProduce> getDisCountPro();

    //查询商品类型代码
    Integer getProNumber(String proType);

    List<PetProduce> getProduceByNumber(Integer proNumber);

    List<PetProduce> getProduceByName(String propName);
}
